package musica;
import java.util.*;

/**
 * @brief Implementa la creación y manejo de una canción.
 * 
 * Los métodos que se incluyen en la clase son todos los que realizan
 * acciones sobre la canción o que son útiles para ello.
 * 
 *
 */

public class Cancion {

    /*Nombre de la canción*/
    public String nombre;

    /*Duración de la canción*/
    public long int duracion;

    /*Nombre del fichero*/
    public String fichero;

	/*Copia de la última Canción definida*/
    public Cancion copia;

    /*Es un array de "n" vectores en el que se mantienen referencias a las "n" pistas que forman la canción*/
	public Vector [] pistas;

	/**
	 * @brief Inicializa los atributos más importantes de la clase.
	 * 
	 * Inicializa los atributos básicos de la clase como la disposición
	 * de colores y la disposición de piezas. Además crea los arrays de
	 * vectores que manejan la información.
	 */
	public Cancion ()
	{
        
    }

    public toXML()
    {

    }

}
